#include <stdio.h>

int main(int argc, char *argv[])
{
  char *names[] = {"John", "Jane", "Jim"};
  int ages[] = {31, 41, 42};
  
  int i=0;
  for(i=0; i<3; i++) {
    printf("1 %s: %d\n", names[i], ages[i]);
  }
  
  int *crtAge = (int*)names;
  char **crtName = names;
  
  for(i=0; i<3; i++) {
    printf("2 %d: %s\n", crtAge[i], crtName[i]);
  }
  
  for(i=0; i<3; i++) {
    printf("3 %d: %s\n", *(crtAge+i), *(crtName+i));
  }
  
  for(crtName=names, crtAge=ages; crtName-names<3;++crtName, ++crtAge) {
    printf("4 %d: %s\n", *crtAge, *crtName);
  }
    
  return 0;
}